#include <iostream>
#include <cstdlib>
using namespace std;
#include <stdio.h>

int main()
{
    int a = 30;
    int b = 20;
    cout << (a ^ b ^ a) << endl;
    cout << (b ^ a ^ b) << endl;
    cout << (a ^ 0) << endl;
    cout << (b ^ 0) << endl;
    // char buffer[100];
    // int year = 2023;
    // double price = 99.99;

    // // 将数据格式化到字符串
    // sprintf(buffer, "Year: %d, Price: %.2f", year, price);
    // printf("Generated string: %s\n", buffer);  // 输出: Year: 2023, Price: 99.99

    // // 从字符串解析数据
    // int parsed_year;
    // double parsed_price;
    // sscanf(buffer, "Year: %d, Price: %lf", &parsed_year, &parsed_price);
    // printf("Parsed: Year=%d, Price=%.2f\n", parsed_year, parsed_price);

    return 0;
}
// void test1()
// {

// }
// int main()
// {
//     test1();
//     // FILE* fp1 = fopen("test_file1","w+");
//     // if(fp1 == nullptr)
//     // {
//     //     cerr << "fopen file failed!"<<endl;
//     //     abort();
//     // }
//     // fclose(fp1);

//     // FILE* fp2 = fopen("test_file2","a+");
//     // if(fp2 == nullptr)
//     // {
//     //     cerr << "fopen file failed!"<<endl;
//     //     abort();
//     // }
//     // fclose(fp2);
//     return 0;
// }